ram testicles - Spanish English Dictionary